public class ReadingContentState implements State {
    @Override
    public void handle(StringExtractorContext context) {
        char c = context.getCurrentChar();
        if (c == '"') {
            // 扫描到"字符（结束边界）：标记提取完成
            context.setCompleted(true);
        } else if (c == '\\') {
            // 扫描到\字符：切换到“转义状态”
            context.setCurrentState(new EscapeState());
        } else {
            // 扫描到普通字符：加入结果集
            context.getResultBuilder().append(c);
        }
    }
}